package com.example.administrator.basedemos.dagger2.moudle;

import com.example.administrator.basedemos.dagger2.annotation.AcitivityScope;
import com.example.administrator.basedemos.utils.LogUtil;
import com.google.gson.Gson;

import dagger.Module;
import dagger.Provides;
import okhttp3.OkHttpClient;

/**
 * 创建者     ZCL
 * 创建时间   2018/3/26 15:38
 * 描述	      ${TODO}
 * <p>
 * 更新者     $Author$
 * 更新时间   $Date$
 * 更新描述   ${TODO}
 */
@Module
public class UtilModule {
    private static final String TAG = "Dagger2";

    @AcitivityScope
    @Provides
    public Gson provideGson(OkHttpClient client){
        LogUtil.util(TAG,"得到client:"+client);
        return  new Gson();
    }
}
